package com.ruoyi.sbrk.service;

import java.util.List;
import com.ruoyi.sbrk.domain.SbglSbrk;

/**
 * 设备入库Service接口
 *
 * @author huacai
 * @date 2024-09-11
 */
public interface ISbglSbrkService
{
    /**
     * 查询设备入库
     *
     * @param sbrkId 设备入库主键
     * @return 设备入库
     */
    public SbglSbrk selectSbglSbrkBySbrkId(String sbrkId);

    /**
     * 查询设备入库列表
     *
     * @param sbglSbrk 设备入库
     * @return 设备入库集合
     */
    public List<SbglSbrk> selectSbglSbrkList(SbglSbrk sbglSbrk);

    /**
     * 新增设备入库
     *
     * @param sbglSbrk 设备入库
     * @return 结果
     */
    public int insertSbglSbrk(SbglSbrk sbglSbrk);

    /**
     * 批量新增设备入库
     *
     * @param sbglSbrks 设备入库List
     * @return 结果
     */
    public int batchInsertSbglSbrk(List<SbglSbrk> sbglSbrks);

    /**
     * 修改设备入库
     *
     * @param sbglSbrk 设备入库
     * @return 结果
     */
    public int updateSbglSbrk(SbglSbrk sbglSbrk);

    /**
     * 批量删除设备入库
     *
     * @param sbrkIds 需要删除的设备入库主键集合
     * @return 结果
     */
    public int deleteSbglSbrkBySbrkIds(String[] sbrkIds);

    /**
     * 删除设备入库信息
     *
     * @param sbrkId 设备入库主键
     * @return 结果
     */
    public int deleteSbglSbrkBySbrkId(String sbrkId);
}
